package cn.edu.xmu.oomall.customer.dao.openfeign;

import cn.edu.xmu.oomall.customer.mapper.openfeign.Po.CouponAct;
import cn.edu.xmu.oomall.customer.mapper.openfeign.ProductMapper;
import cn.edu.xmu.javaee.core.util.CloneFactory;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Repository;

/**
 * @author Suave
 * @date 2024/12/20
 */
@Repository
@RequiredArgsConstructor
public class ActivityDao {
    private final ProductMapper productMapper;

    /**
     * 通过id查找优惠券活动
     * @param id 优惠券活动id
     * @return 优惠券活动
     */
    public CouponAct findCouponActById(Long id) {
        return productMapper.findCouponActById(id).getData();
    }

    /**
     * 更新优惠券活动数量
     * @param couponAct 优惠券活动
     */
    public void updateCouponActQuantity(CouponAct couponAct) {
        productMapper.putCouponActProduct(CouponAct.ADMIN_ID,couponAct.getId(),couponAct);
    }
}
